<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Win32k: ddetrack.h 源文件</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Win32k
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a00338_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">ddetrack.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="a00338.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="a02037.html">   12</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a02037.html">tagDDEPACK</a> {</div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="a02037.html#aebb1baff167483debcd4de699303c47e">   13</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> <a class="code" href="a02037.html#aebb1baff167483debcd4de699303c47e">uiLo</a>;</div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="a02037.html#aef0d0522c1ffb9d2eb8917cb6991a46a">   14</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> <a class="code" href="a02037.html#aef0d0522c1ffb9d2eb8917cb6991a46a">uiHi</a>;</div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;} <a class="code" href="a00338.html#a0b109f3f75fc9ecc37c883fd44d98fbe">DDEPACK</a>, *<a class="code" href="a00338.html#a4a833e462d56ff7170579026c751da2c">PDDEPACK</a>;</div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160; </div>
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="a02041.html">   17</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a02041.html">tagDDE_DATA</a> {    <span class="comment">// useful for sanely manipulating DDE data</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="a02041.html#a1954303f7113d24c70c895196e307539">   18</a></span>&#160;    WORD <a class="code" href="a02041.html#a1954303f7113d24c70c895196e307539">wStatus</a>;</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="a02041.html#ac6ac629d505432bedeb5cb3b7123ac98">   19</a></span>&#160;    WORD <a class="code" href="a02041.html#ac6ac629d505432bedeb5cb3b7123ac98">wFmt</a>;</div>
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="a02041.html#a0a4a4395221bb5782a64a5ddb73baebd">   20</a></span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a02041.html#a0a4a4395221bb5782a64a5ddb73baebd">Data</a>;     <span class="comment">// often cast to a HANDLE so keep 32 bits.</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;} <a class="code" href="a00338.html#a31fb252303e9708e1ac2cc568c5fb70c">DDE_DATA</a>, *<a class="code" href="a00338.html#a0e02bb78a0e29d73b074fca51b332c2b">PDDE_DATA</a>;</div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">// This structure heads the single server side object used to hold DDE Data.</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">// Its complexity derives from the fact that we may need to copy huge and</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">// complex DDE data across the CSR barrier. (TYPE_DDEDATA object)</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="a02045.html">   28</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a02045.html">tagINTDDEINFO</a> {</div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="a02045.html#aee65ff48ba47da1c554b459e114b7c81">   29</a></span>&#160;    <a class="code" href="a02037.html">DDEPACK</a>     <a class="code" href="a02045.html#aee65ff48ba47da1c554b459e114b7c81">DdePack</a>;            <span class="comment">// original dde pack struct</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="a02045.html#a29bb851466268efcf57e7e81e2d0ab09">   30</a></span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>       <a class="code" href="a02045.html#a29bb851466268efcf57e7e81e2d0ab09">flags</a>;              <span class="comment">// XS_ flags describing the data</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="a02045.html#a4359f4e167c2cc6ed3d3df8adce22348">   31</a></span>&#160;    HANDLE      <a class="code" href="a02045.html#a4359f4e167c2cc6ed3d3df8adce22348">hDirect</a>;            <span class="comment">// handle to direct DDE data</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="a02045.html#a42ae5ea0b3c7e94f0ec4125effdc6e99">   32</a></span>&#160;    PBYTE       <a class="code" href="a02045.html#a42ae5ea0b3c7e94f0ec4125effdc6e99">pDirect</a>;            <span class="comment">// pointer to source buffer for direct data</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="a02045.html#a11601f3a72ffd8829e8dc1525fc27d8c">   33</a></span>&#160;    <span class="keywordtype">int</span>         <a class="code" href="a02045.html#a11601f3a72ffd8829e8dc1525fc27d8c">cbDirect</a>;           <span class="comment">// size of direct data total</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="a02045.html#a09d5dfefe6330b1318cc2c716d5c07e0">   34</a></span>&#160;    HANDLE      <a class="code" href="a02045.html#a09d5dfefe6330b1318cc2c716d5c07e0">hIndirect</a>;          <span class="comment">// handle referenced by direct data</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="a02045.html#a6b14daddf330291fd7d476d49f831d1c">   35</a></span>&#160;    PBYTE       <a class="code" href="a02045.html#a6b14daddf330291fd7d476d49f831d1c">pIndirect</a>;          <span class="comment">// pointer to source of indirect data - if being copied</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="a02045.html#aca276f20e86cd9c8b37f2641e2fe15d7">   36</a></span>&#160;    <span class="keywordtype">int</span>         <a class="code" href="a02045.html#aca276f20e86cd9c8b37f2641e2fe15d7">cbIndirect</a>;         <span class="comment">// amount of indirect data total</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;                                    <span class="comment">// Directly following this struct is the</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;                                    <span class="comment">// raw DDE data being copied between processes</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;} <a class="code" href="a00338.html#aa00eae0bf32406dae747661e16905682">INTDDEINFO</a>, *<a class="code" href="a00338.html#a382814a2ddaf81e9a052457e71c818e2">PINTDDEINFO</a>;</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160; </div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">// values for flags fields</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160; </div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="a00338.html#a48bce163d1cf0a66b1115a57d7785628">   43</a></span>&#160;<span class="preprocessor">#define XS_PACKED         0x0001  // this transaction has a packed lParam</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="a00338.html#ad14ea0aadf6e104762e56ef12b056e49">   44</a></span>&#160;<span class="preprocessor">#define XS_DATA           0x0002  // this transaction has data w/status-format info.</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="a00338.html#a7a5e9b7bba7b9146c0a43d2315e85396">   45</a></span>&#160;<span class="preprocessor">#define XS_METAFILEPICT   0x0004  // the data in this transaction has a METAFILEPICT</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="a00338.html#a91a83914424eda03f9755c5f904e9fb3">   46</a></span>&#160;<span class="preprocessor">#define XS_BITMAP         0x0008  // the data in this transaction has a HBITMAP</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="a00338.html#a443952513974523245eec6fd08ecb676">   47</a></span>&#160;<span class="preprocessor">#define XS_DIB            0x0010  // the data in this transaction has a DIB</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="a00338.html#ad979b2a8ec4f0c8c9fe60ee464a32ea3">   48</a></span>&#160;<span class="preprocessor">#define XS_ENHMETAFILE    0x0020  // the data in this transaction has a HMF</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="a00338.html#a39d31eed4c720a2a61c11df6669d21f5">   49</a></span>&#160;<span class="preprocessor">#define XS_PALETTE        0x0040  // the data in this transaction has a HPALETTE</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="a00338.html#a0c63f2942d3dd52ed9d738ef9a2df7f9">   50</a></span>&#160;<span class="preprocessor">#define XS_LOHANDLE       0x0080  // the uiLo part has the data handle</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="a00338.html#a146caa6f3761f9e3139445e6461833f1">   51</a></span>&#160;<span class="preprocessor">#define XS_HIHANDLE       0x0100  // the uiHi part has the data handle</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="a00338.html#ae8a042e8f11aa1922d2f1c4e5598d587">   52</a></span>&#160;<span class="preprocessor">#define XS_FREEPXS        0x0200  // DDETrackGetMessageHook() should free pxs.</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="a00338.html#aeffc0583e2a518c6119cc20bd4f7789d">   53</a></span>&#160;<span class="preprocessor">#define XS_FRELEASE       0x0400  // DDE_FRELEASE bit was set in the data msg.</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="a00338.html#a345eb88b1c293dc4c9445d8eaca6accc">   54</a></span>&#160;<span class="preprocessor">#define XS_EXECUTE        0x0800  // execute data handle</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="a00338.html#a8fed429a04625ed6d2f54db690b51264">   55</a></span>&#160;<span class="preprocessor">#define XS_FREESRC        0x1000  // free source after copy.</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="a00338.html#af7863f00089bd052c7d22ff7a932d0a4">   56</a></span>&#160;<span class="preprocessor">#define XS_PUBLICOBJ      0x2000  // object being shared is public - cleanup if needed.</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="a00338.html#a5a18de9efdf6169f6aec74260c139d63">   57</a></span>&#160;<span class="preprocessor">#define XS_GIVEBACKONNACK 0x4000  // object was given and may need to be returned.</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="a00338.html#a003ed03583fa5b5c3bbdcdd6d3754c53">   58</a></span>&#160;<span class="preprocessor">#define XS_DUMPMSG        0x8000  // used for backing out PostMessages.</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="a00338.html#a56ea24ff44220334d5b0f2fb34fbfdf7">   59</a></span>&#160;<span class="preprocessor">#define XS_UNICODE       0x10000  // execute string is expected to be UNICODE</span></div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="a00338.html#ac456ade356a031bff5f41d5881a504b1">   61</a></span>&#160;<span class="preprocessor">#define FAIL_POST       0       // return values from DDETrackPostHook()</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="a00338.html#ab6b030d454ca012e42ab1be328dd14a2">   62</a></span>&#160;<span class="preprocessor">#define FAKE_POST       1</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="a00338.html#a80475b6dfa016b055a2db28e2a8ec467">   63</a></span>&#160;<span class="preprocessor">#define DO_POST         2</span></div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160; </div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aa02045_html_a4359f4e167c2cc6ed3d3df8adce22348"><div class="ttname"><a href="a02045.html#a4359f4e167c2cc6ed3d3df8adce22348">tagINTDDEINFO::hDirect</a></div><div class="ttdeci">HANDLE hDirect</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00031">ddetrack.h:31</a></div></div>
<div class="ttc" id="aa00338_html_aa00eae0bf32406dae747661e16905682"><div class="ttname"><a href="a00338.html#aa00eae0bf32406dae747661e16905682">INTDDEINFO</a></div><div class="ttdeci">struct tagINTDDEINFO INTDDEINFO</div></div>
<div class="ttc" id="aa02045_html_a42ae5ea0b3c7e94f0ec4125effdc6e99"><div class="ttname"><a href="a02045.html#a42ae5ea0b3c7e94f0ec4125effdc6e99">tagINTDDEINFO::pDirect</a></div><div class="ttdeci">PBYTE pDirect</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00032">ddetrack.h:32</a></div></div>
<div class="ttc" id="aa02041_html_ac6ac629d505432bedeb5cb3b7123ac98"><div class="ttname"><a href="a02041.html#ac6ac629d505432bedeb5cb3b7123ac98">tagDDE_DATA::wFmt</a></div><div class="ttdeci">WORD wFmt</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00019">ddetrack.h:19</a></div></div>
<div class="ttc" id="aa02045_html_a29bb851466268efcf57e7e81e2d0ab09"><div class="ttname"><a href="a02045.html#a29bb851466268efcf57e7e81e2d0ab09">tagINTDDEINFO::flags</a></div><div class="ttdeci">DWORD flags</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00030">ddetrack.h:30</a></div></div>
<div class="ttc" id="aa02045_html_a11601f3a72ffd8829e8dc1525fc27d8c"><div class="ttname"><a href="a02045.html#a11601f3a72ffd8829e8dc1525fc27d8c">tagINTDDEINFO::cbDirect</a></div><div class="ttdeci">int cbDirect</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00033">ddetrack.h:33</a></div></div>
<div class="ttc" id="aa02037_html"><div class="ttname"><a href="a02037.html">tagDDEPACK</a></div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00012">ddetrack.h:12</a></div></div>
<div class="ttc" id="aa00338_html_a4a833e462d56ff7170579026c751da2c"><div class="ttname"><a href="a00338.html#a4a833e462d56ff7170579026c751da2c">PDDEPACK</a></div><div class="ttdeci">struct tagDDEPACK * PDDEPACK</div></div>
<div class="ttc" id="aa02045_html_a6b14daddf330291fd7d476d49f831d1c"><div class="ttname"><a href="a02045.html#a6b14daddf330291fd7d476d49f831d1c">tagINTDDEINFO::pIndirect</a></div><div class="ttdeci">PBYTE pIndirect</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00035">ddetrack.h:35</a></div></div>
<div class="ttc" id="aa02045_html"><div class="ttname"><a href="a02045.html">tagINTDDEINFO</a></div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00028">ddetrack.h:28</a></div></div>
<div class="ttc" id="aa02045_html_aee65ff48ba47da1c554b459e114b7c81"><div class="ttname"><a href="a02045.html#aee65ff48ba47da1c554b459e114b7c81">tagINTDDEINFO::DdePack</a></div><div class="ttdeci">DDEPACK DdePack</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00029">ddetrack.h:29</a></div></div>
<div class="ttc" id="aa00563_html_a074685e97e89d6aa2accdfcb82328699"><div class="ttname"><a href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a></div><div class="ttdeci">ddeml v[i&lt; inst &gt;][t&lt; type &gt;][hObj|pObj] Dump DDEML state information ddeml lists all ddeml instances for this process n ddeml t&lt; type &gt; lists all ddeml objects of the given type n n assumes link is first DWORD</div><div class="ttdef"><b>Definition:</b> <a href="a00563_source.html#l00175">exts.h:175</a></div></div>
<div class="ttc" id="aa00338_html_a0e02bb78a0e29d73b074fca51b332c2b"><div class="ttname"><a href="a00338.html#a0e02bb78a0e29d73b074fca51b332c2b">PDDE_DATA</a></div><div class="ttdeci">struct tagDDE_DATA * PDDE_DATA</div></div>
<div class="ttc" id="aa00338_html_a31fb252303e9708e1ac2cc568c5fb70c"><div class="ttname"><a href="a00338.html#a31fb252303e9708e1ac2cc568c5fb70c">DDE_DATA</a></div><div class="ttdeci">struct tagDDE_DATA DDE_DATA</div></div>
<div class="ttc" id="aa00338_html_a0b109f3f75fc9ecc37c883fd44d98fbe"><div class="ttname"><a href="a00338.html#a0b109f3f75fc9ecc37c883fd44d98fbe">DDEPACK</a></div><div class="ttdeci">struct tagDDEPACK DDEPACK</div></div>
<div class="ttc" id="aa02037_html_aef0d0522c1ffb9d2eb8917cb6991a46a"><div class="ttname"><a href="a02037.html#aef0d0522c1ffb9d2eb8917cb6991a46a">tagDDEPACK::uiHi</a></div><div class="ttdeci">UINT uiHi</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00014">ddetrack.h:14</a></div></div>
<div class="ttc" id="aa02045_html_aca276f20e86cd9c8b37f2641e2fe15d7"><div class="ttname"><a href="a02045.html#aca276f20e86cd9c8b37f2641e2fe15d7">tagINTDDEINFO::cbIndirect</a></div><div class="ttdeci">int cbIndirect</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00036">ddetrack.h:36</a></div></div>
<div class="ttc" id="aa03608_html_afd1a0e78d1f88954d93e48ab3821781f"><div class="ttname"><a href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a></div><div class="ttdeci">typedef UINT(FAR WINAPI *MSGSOUNDPROC)()</div></div>
<div class="ttc" id="aa02041_html_a0a4a4395221bb5782a64a5ddb73baebd"><div class="ttname"><a href="a02041.html#a0a4a4395221bb5782a64a5ddb73baebd">tagDDE_DATA::Data</a></div><div class="ttdeci">DWORD Data</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00020">ddetrack.h:20</a></div></div>
<div class="ttc" id="aa02037_html_aebb1baff167483debcd4de699303c47e"><div class="ttname"><a href="a02037.html#aebb1baff167483debcd4de699303c47e">tagDDEPACK::uiLo</a></div><div class="ttdeci">UINT uiLo</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00013">ddetrack.h:13</a></div></div>
<div class="ttc" id="aa00338_html_a382814a2ddaf81e9a052457e71c818e2"><div class="ttname"><a href="a00338.html#a382814a2ddaf81e9a052457e71c818e2">PINTDDEINFO</a></div><div class="ttdeci">struct tagINTDDEINFO * PINTDDEINFO</div></div>
<div class="ttc" id="aa02045_html_a09d5dfefe6330b1318cc2c716d5c07e0"><div class="ttname"><a href="a02045.html#a09d5dfefe6330b1318cc2c716d5c07e0">tagINTDDEINFO::hIndirect</a></div><div class="ttdeci">HANDLE hIndirect</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00034">ddetrack.h:34</a></div></div>
<div class="ttc" id="aa02041_html"><div class="ttname"><a href="a02041.html">tagDDE_DATA</a></div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00017">ddetrack.h:17</a></div></div>
<div class="ttc" id="aa02041_html_a1954303f7113d24c70c895196e307539"><div class="ttname"><a href="a02041.html#a1954303f7113d24c70c895196e307539">tagDDE_DATA::wStatus</a></div><div class="ttdeci">WORD wStatus</div><div class="ttdef"><b>Definition:</b> <a href="a00338_source.html#l00018">ddetrack.h:18</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_885cc87fac2d91e269af0a5a959fa5f6.html">E:</a></li><li class="navelem"><a class="el" href="dir_4e091ed8704426a7a4980368ba259fde.html">git</a></li><li class="navelem"><a class="el" href="dir_cd70cb5eb491250157f2d55d3ff4b13e.html">backup</a></li><li class="navelem"><a class="el" href="dir_ba2b673b566ba104b956abdc6dec0552.html">org</a></li><li class="navelem"><a class="el" href="dir_5bb0003d7907b45051943541418399f5.html">ntuser</a></li><li class="navelem"><a class="el" href="dir_b032acb5e9700fea8079ef1e33262e7c.html">inc</a></li><li class="navelem"><a class="el" href="a00338.html">ddetrack.h</a></li>
    <li class="footer">制作者
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
